package server.models.tour;

import java.io.Serializable;
import java.util.Observable;

import server.models.tireur.Tireur;

public class Tour extends Observable implements Serializable {
	private static final long serialVersionUID = 1L;
	private ModeDeTir modeDeTir;
	private Tireur tireurActuel = null;

	public enum ModeDeTir {
		SIMPLE, 
		DOUBLE
	}
	
	public Tour(ModeDeTir modeDeTir) {
		this.modeDeTir = modeDeTir;
	}

	public ModeDeTir getModeDeTir() {
		return modeDeTir;
	}
		
	public Tireur getTireur(){
		return this.tireurActuel;
	}
	public void changeCurrentTireur(Tireur newTireur) {
		this.tireurActuel = newTireur;
		this.setChanged();
		//this.notifyAll();
	}
}
